Исходник

Шаблонизируем строками

Шаблонизируем браузером

Шаблонизируем в два прохода